package net.lab1024.sa.admin.module.workflow.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 请假业务对象 leaveapply
 *
 * @author ruoyi
 * @date 2024-12-10
 */

@Data
public class LeaveApplyVo implements Serializable {

    /** 主键 */
    private Long id;

    /** 请假人 */

    private String userId;

    /** 起始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date startTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date endTime;


    /** 天数 */

    private Integer days;

    /** 类型 */

    private String leaveType;

    /** 原因 */

    private String reason;

    /** 申请时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date applyTime;

    /** 实际起始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date realityStartTime;

    /** 实际结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date realityEndTime;
    /**
     * 部门领导审批人
     **/
    private String deptleader;





}
